be dependent upon - Espagnol Anglais Dictionnaire